*{margin:0;padding:0;list-style:none;}
BODY {
	margin:0 auto;
	padding:0; 
	font-family:"Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif ;	 
	font-size:12px;
	height:auto !important;
	background:url(images/hcxbj.jpg) repeat-x;
}
.p10{padding:10px}
h1,h2{ display:inline; font-weight:bold; font-size:100%}
caption,th{text-align: left;}

em{font-style:normal}
a {text-decoration: none; color:#252525;}
a:hover {color:#033b8e; text-decoration: none;}
.clr{clear:both; height:0px; overflow:hidden}
.kh{height:7px; overflow:hidden}
table{ font-size:12px; text-decoration:none}
.index{width:1050px; height:auto !important; margin:0 auto;}
.lin25{line-height:25px}
.lin34{line-height:34px; height:34px}
.flo{float:left}
.fro{float:right}
.mr10{margin-right:10px}
.ml26{margin-left:26px}
.ml25{margin-left:25px}
.ml10{margin-left:10px}
.ml17{margin-left:17px; display:inline}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.mt18{margin-top:18px}
.mbt20{margin-bottom:20px; margin-top:20px}
.mt8{margin-top:8px}
.mr30{margin-right:30px}
.ml71{margin-left:71px}
.w100{ width:100px}
.ml30{margin-left:30px}
.mt14{margin-top:14px}
.pb60{padding-bottom:60px}
.pb40{padding-bottom:40px}
.mt8l8{margin:8px 8px 0px 8px}
.mt50{margin-top:50px}
.w70{width:70px}
.W309{width:309PX}
.ml20{margin-left:20px}
.f18{font-size:24px; color:#041f82}
.line29{line-height:29px}
.w387{width:387px}
.w520{width:520px}
.p30{padding:30px 0px}
.pt37{padding-top:37px}
.pline{line-height:57px}
.m40{margin:30px}
.bor{border:#d6d6d6 solid 1px; width:385px}
input {width:120px; height:22px; border:#a5a5a5 solid 1px}
#top_2{width:1050px;  overflow:hidden; height:43px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ";}
#top_2 ul{width:1000px; float:left; height:43px;}
#top_2 ul li{ display:inline;}
#top_2 ul .lii{float:left; width:4px; overflow:hidden}
#top_2 Ul li a{width:115px; height:43px; line-height:43px; display:block; float:left; text-align:center;color:#ffffff;}
#top_2 Ul li a:hover{ color:#ffffff; width:115px; text-decoration:none}
#top_2 Ul li a.cur{color:#ffffff; width:115px; text-decoration:none}
.banner{position:relative;height:480px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; min-width:1100px; margin-bottom:20px;}
.slides{position:relative;z-index:1;}
.slides li{height:480px;}
fieldset, img{border:none;}
img{vertical-align:top;}
ol, ul{list-style:none outside none; padding:0; margin:0}
table{border-collapse:collapse;border-spacing:0;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#ff8400;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.inprobt{background:url(Images/inbj.png) no-repeat center; margin-top:20px; text-align:center; line-height:51px; font-size:22px;}
.inline{border-top:#9a9e9d solid 1px; width:235px; margin-top:26px; margin-left:223px; float:left}
.inprotxt{font-size:20px; float:left; margin-top:12px; padding-left:20px; color:#989e9e}
.inline1{border-top:#9a9e9d solid 1px; width:235px; margin-top:26px; margin-right:223px; float:right}
.inabout{background:#eef1f1; width:100%; padding-top:60px; padding-bottom:60px}
.inline2{border-top:#9a9e9d solid 1px; width:205px; margin-top:26px; margin-left:203px; float:left}
.inline3{border-top:#9a9e9d solid 1px; width:205px; margin-top:26px; margin-right:203px; float:right}
.inaboutbj{background:#FFF; width:620px; height:328px}
.inaboutbt{font-size:23px; font-weight:bold; line-height:35px; margin-top:18px; margin-left:25px}
.inaboutline{border-bottom:#0055a2 solid 6px; height:10px; width:125px; margin-left:25px}
.inaboutxt{line-height:28px; margin-left:25px; font-size:14px; margin-right:25px; margin-top:10px}
.inaboutmore{border:#D5D5D5 solid 1px; width:80px; height:25px; line-height:25px; text-align:center; float:right; margin-right:35px}
.innewsbj{background:url(Images/6857894_17.png) no-repeat center; width:100%; padding:20px 0px}
.innewsbjtxt{background:url(Images/newsbj.png) no-repeat left; padding-top:211px; width:415px; height:268px; font-size:20px}
.innewsbjtxt a{color:#FFF; font-weight:bold}
.innewsbjtxt em{font-size:14px; padding-left:20px;}
.innewsbjtxt em a{color:#FFF}
.innewsr{margin-top:55px; margin-left:30px; width:600px}
.innewsrbt{background:#ff6d00; height:47px; width:120px; color:#FFF; line-height:47px; text-align:center; font-size:18px}
.textlist2 li { line-height:32px;overflow:hidden;width:100%;float:left; width:600px; border-bottom:#dcf1ff solid 1px }
.textlist2 li a{ color:#dcf1ff; font-size:14px}
.textlist2 li a:hover{ color:#003}
.textlist2 li span{float:right;}
.InfoContent{color:#FFF; line-height:24px}
.nbor{font-size:22px; color:#022680; margin-bottom:10px}
.nbor em{font-size:18px; color:#ff8a00}
.invideo{width:340px; margin-top:30px}
.invideobj{background:#ff7300; width:320px; height:232px; padding:10px}
.inphoto{margin-top:30px; width:690px}
img{border:0}
.indexhotproul{/*overflow:hidden;*/}
.indexhotproul li{float:left; margin:10px 6px 0px 6px; overflow:hidden; width:238px; height:208px; }
.indexhotproul li img{width:230px; height:177px;border:1px solid #d9d9d9; padding:2px}
.indexhotproul li p{line-height:26px; width:232px; text-align:center; font-size:14px }
.inlink{background:#d5d3d3; height:57px; width:100%;}
.inlinks{font-size:16px; border-right:#999 solid 1px; margin:10px auto; line-height:37px; height:37px}
.bottom{background:#0a4a88; height:40px; line-height:40px; width:100%; text-align:center; color:#FFF}
.bottom a{color:#FFF; font-size:14px}
.bottombj{background:#155ea3; height:230px; width:100%; font-size:14px; color:#FFF}
.bottombj .wx{margin-left:100px; margin-top:40px}
.bottombj .lx{background:url(../Images/dbicon.jpg) no-repeat left; margin-top:39px; font-size:14px; line-height:26px; padding-left:28px; color:#FFF}
.bottombq{ margin-top:40px; line-height:25px; width:420px}
.bottombq a{color:#FFF}
.bottombj a{color:#FFFFFF}

.left{float:left; width:179px; margin-top:10px}
#in-bigclass li{background:url(Images/list_bg.jpg) no-repeat; width:179px; height:36px; font-size:14px; padding-left:30px; line-height:36px;margin-top:10px}
#in-bigclass li a{color:#FFF}
.n-middle{float:right; width:809px; margin-top:10px}
#n-right li{background:url(Images/sub_title.jpg) no-repeat; width:809px; height:36px; line-height:36px; padding-left:30px; font-size:16px; color:#FFF}
.n-content{line-height:24px; font-size:14px}
.n-product{float:left; margin-left:10px; margin-top:10px; overflow:hidden; display:inline; width:162px}
.n-product .pro{height:122px; width:162px;}
#n-left{background:#FFF; padding:10px 0px; border:#eeeeee solid 1px}
#n-left li{line-height:24px; height:24px; overflow:hidden; background:url(Images/arrow.gif) no-repeat 5px center; padding-left:20px}
.proxq{font-size:22px; line-height:35px}
#n-content li{line-height:30px; height:30px; border-bottom:#CCC dashed 1px; background:url(Images/ico_4.gif) no-repeat 5px center; padding-left:20px; float:left; width:630px}
#n-content li span{float:right; padding-right:20px}
.n-prosm{font-size:14px; padding-left:10px; margin-top:10px}
.author{line-height:30px; height:30px; text-align:center; border-bottom:#999 dotted 1px; border-top:#999 dotted 1px; margin-left:10px; margin-right:10px}
.newny{text-align:center; line-height:30px; height:30px}
.syxy{height:22px; line-height:22px; padding-left:10px; font-size:14px}
.proin{height:23px; line-height:23px; text-align:right; padding-right:10px}
.n-prozstxt{float:left; line-height:26px; padding-left:20px; padding-top:10px; text-align:left}
.videox{float:left; width:210px; height:180px; margin-left:15px; margin-top:10px; text-align:center}
.videox a{color:#000}
.videox a:hover{color:#01337e}
.videox1{float:left; width:325px; height:250px; margin-left:10px; margin-top:10px; text-align:center}
.videox1 a{color:#000}
.videox1 a:hover{color:#01337e}
#infoot{border-bottom:#44ceff solid 1px; height:57px; line-height:57px; font-size:14px; color:#FFF}
#infoot a{margin:0px 28px; color:#FFF}
#infoot a:hover{color:#012942}
.footlogo{margin-top:26px; margin-left:30px; margin-right:46px; padding-right:10px; border-right:solid 1px #44ceff; float:left; width:190px}
.footcon{color:#ffffff; margin-top:30px; line-height:26px; float:left; width:375px}
.footwx{float:right; margin-right:30px; margin-top:30px; color:#FFF; line-height:26px; text-align:center}
.footbq{background:#0087c9; height:50px; line-height:50px; color:#FFF}
.footbq a{color:#FFF}
.nr {
    padding: 40px 0 50px;
}
.container {
    margin: 0 auto;
    position: relative;
    width: 1000px;
}
.n-product2{float:left; margin-left:10px; margin-top:4px; overflow:hidden; display:inline; width:216px}
.n-product2 .pro{height:182px; width:213px; border:#d1d1d1 solid 1px;}
.ncontact{border-bottom:#cccccc solid 1px; border-right:#cccccc solid 1px; border-left:#cccccc solid 1px; padding:10px 10px 0px 10px; line-height:24px}
.menu_l { width:230px;float:left;margin-right:18px;}
.menu_l1 {height:38px;width:100%;background:url(/images/n1.png) no-repeat center;color:#FFF;text-align:center;font-size:15px;line-height:38px;}
    .menu_l1 span { font-size:14px;}
.menu_l2 {border-right:1px solid #eeeeee;border-left:1px solid #eeeeee;border-bottom:1px solid #eeeeee; min-height:153px}
    .menu_l2 ul { background-color:#fff;padding-bottom:18px;}
        .menu_l2 ul li a{ display:block;background:url(/images/6864701_11.png) no-repeat center;width:100%;height:37px; margin-top:8px;color:#575858;font-size:14px;line-height:30px;text-align:center;}
        .menu_l2 ul li:hover a { background:url(images/6864701_11.png) no-repeat center;color:#1a59a7;}
        .menu_l2 ul li a span {width: 100px;display: block;margin: 0 auto;height:30px;overflow:hidden;}
.menu_l2a {color:#1a59a7 !important;}
.con_r {float:left;background-color:#fff;width:750px; border-top-style:solid;border-left-style:solid;border-right-style:solid;border-bottom-style:solid;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-color:#CCC;border-right-color:#CCC;border-bottom-color:#CCC;border-left-color:#CCC;text-align:left;box-shadow:0 0 0 transparent;cursor:pointer;background-image:none;background-color:transparent;background-repeat:repeat-x;background-position:left bottom;background:-moz-linear-gradient(top, none, none);background:-o-linear-gradient(top, none, none);background:linear-gradient(top, none, none);background:-webkit-gradient(linear, left top, left bottom, from(none), to(none));  border:#E2E2E2 solid 1px}
.con_rc {width:700px;margin:0 auto; padding-bottom:25px;}
.con_rtit { height:49px;border-bottom:1px solid #1a59a7;}
.con_rititp { line-height:49px;float:left;font-size:24px;color:#1a59a7;font-weight:bold;}
.con_rititp1 {float:right; font-size:14px;color:#a1a2a3;line-height:70px; background:url(Images/wz.png) no-repeat left center; padding-left:25px}

.con_rcc { padding-top:20px;width:100%;}
    .con_rcc img { max-width:750px;margin:0 auto;}
    .con_rcc p { color:#4e4e4e;line-height:28px;font-size:14px;}
.zxcp{background:#034E7E; height:40px; line-height:40px; text-align:center; color:#FFF; font-size:16px}
.cpxq img{width:100%}
.cpcontent{line-height:22px; padding-left:10px}